package br.com.werp.regras.geral.helpers;

import java.util.List;

import br.com.werp.regras.geral.integracao.FabricaDAO;
import br.com.werp.regras.geral.vos.tabelas.Fisica;
import br.com.werp.regras.geral.vos.tabelas.Juridica;
import br.com.werp.regras.geral.vos.tabelas.Pessoa;


/**
 * @author Sobreira
 * Criado em 06/12/2004
 *
 */
public class PessoaHelper {
   
    
    public static Pessoa obterPessoa(String pessoaId) throws Exception {
        return FabricaDAO.getPessoaDAO().obterPessoa(pessoaId);
    }

    public static Pessoa obterPessoa(int pessoaId) throws Exception {
        return FabricaDAO.getPessoaDAO().obterPessoa(String.valueOf(pessoaId));
    }

    public static Fisica obterFisica(String pessoaId) throws Exception {
        return FabricaDAO.getPessoaDAO().obterFisica((pessoaId));
    }

    public static Juridica obterJuridica(String pessoaId)
        throws Exception {
        return FabricaDAO.getPessoaDAO().obterJuridica((pessoaId));
    }

    public static List obterPessoa(Pessoa pessoa) throws Exception {
        return FabricaDAO.getPessoaDAO().obterPessoa(pessoa);
    }

    public static Juridica obterJuridica(int docm_pessoa)
        throws Exception {
        return obterJuridica(String.valueOf(docm_pessoa));
    }
}
